package br.uniriotec.pm.dao.xstream;

import java.util.List;

import br.uniriotec.pm.dao.DAOVenda;
import br.uniriotec.pm.dao.xstream.exception.XmlAccessException;
import br.uniriotec.pm.domain.ListaVendas;
import br.uniriotec.pm.domain.Produto;
import br.uniriotec.pm.domain.Vendedor;

public class XStreamDAOVenda extends XStreamDAO<ListaVendas> implements DAOVenda {

	public XStreamDAOVenda() {
		super();
	}

	public XStreamDAOVenda(String caminhoArquivoXml) throws XmlAccessException {
		super(caminhoArquivoXml);
	}

	@Override
	public ListaVendas carregarListaVendas(List<Vendedor> listaVendedores, List<Produto> listaProdutos) {
		return carregarXml();
	}
	
	public void gravar(ListaVendas listaVendas) {
		gravarXml(listaVendas);
	}
}
